The main reason to run FTP Synchronizer as a service is you can run the profiles even if you
didn't login yet. As FTP Synchronizer supports command line, it's very easy to support service.
For example, you can create a job by Windows Tasks Scheduler. Because Windows Scheduler
runs as a service, it will launch FTP Synchronizer and run the profiles according to your
settings.